Sabtu, 01 Februari 2014

Pindah layar

Membuat pindah layar pada eclipse
buat form sbb:
main.xml

 
 masukan coding pada javanya


Layar2.java
package layar2.pag;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class layar2 extends Activity {
      EditText nm,almt;
      Button proses,reset;
      public static String nama;
      public static String alamat;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        nm=(EditText)findViewById(R.id.EditText01);
        almt=(EditText)findViewById(R.id.EditText02);
        reset=(Button)findViewById(R.id.Button02);
        proses=(Button)findViewById(R.id.Button01);
        proses.setOnClickListener(new klik1());
        reset.setOnClickListener(new klik2());
       
    }
       


    public class klik1 implements OnClickListener {

      @Override
      public void onClick(View v) {
            // TODO Auto-generated method stub
            nama=nm.getText().toString();
            alamat=almt.getText().toString();
            Intent i=new Intent(layar2.this,hal2.class);
            // dari layar2.java ke hal2.java
            finish();
            startActivity(i);
           
      }

    }   
   
   //penggunaan tombol reset
    public class klik2 implements OnClickListener {

      @Override
      public void onClick(View v) {
            // TODO Auto-generated method stub
            nm.setText("");
            almt.setText("");
      }

    }
   
   
}
buat form lagi dengan nama hal2.xml


hal2.xml
 
masukan coding pada javanya dan tambah coding manifestnya


hal2.java
package layar2.pag;

import android.app.Activity;
import android.content.Intent;

import android.os.Bundle;

import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class hal2 extends Activity {
     
    /** Called when the activity is first created. */
      TextView dtnama,dtalamat;
      Button kembali;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hal2);
       dtnama=(TextView)findViewById(R.id.TextView01);
       dtalamat=(TextView)findViewById(R.id.TextView02);
       dtnama.setText(layar2.nama);
       dtalamat.setText(layar2.alamat);
       kembali=(Button)findViewById(R.id.Button01);
       kembali.setOnClickListener(new View.OnClickListener() {
           
            @Override
            public void onClick(View v) {
                  // TODO Auto-generated method stub
           
                  //hal2.java ke layar2.java
                  Intent i=new Intent(hal2.this,layar2.class);
                  startActivity(i);
                  finish();
                 
            }
      });
      
       
       
    }
   
  
   
}

Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="layar2.pag"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".layar2"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
<activity android:name="hal2"></activity>
//NAMA AKTIVITY hal2.java

    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest>

hasilnya sbb: 
   

semoga bermanfaat  heehee,,,,,

 

Tidak ada komentar:

Posting Komentar